package com.weimob.mcloud.wechatwork.customer.service.user.module.dto.tag.v2;

import com.weimob.mcloud.wechatwork.customer.service.user.base.BaseDTO;

import java.io.Serializable;
import java.util.List;

/**
 * @author junlong.lv
 * @version 1.0
 * @date 2022/3/11 2:33 下午
 */
public class CustomerCorpTagDTO extends BaseDTO implements Serializable {
    private static final long serialVersionUID = 6274463382407496287L;

    private Long wid;

    private String externalUserId;

    private String orgUserId;

    private String channelUserId;

    private List<CorpTagDTO> addTagList;

    private List<CorpTagDTO> removeTagList;

    /**
     * true 代表离线打标
     * false 代表实时打标
     */
    private Boolean offline = true;

    public Long getWid() {
        return wid;
    }

    public void setWid(Long wid) {
        this.wid = wid;
    }

    public List<CorpTagDTO> getAddTagList() {
        return addTagList;
    }

    public void setAddTagList(List<CorpTagDTO> addTagList) {
        this.addTagList = addTagList;
    }

    public List<CorpTagDTO> getRemoveTagList() {
        return removeTagList;
    }

    public void setRemoveTagList(List<CorpTagDTO> removeTagList) {
        this.removeTagList = removeTagList;
    }

    public String getOrgUserId() {
        return orgUserId;
    }

    public void setOrgUserId(String orgUserId) {
        this.orgUserId = orgUserId;
    }

    public String getExternalUserId() {
        return externalUserId;
    }

    public void setExternalUserId(String externalUserId) {
        this.externalUserId = externalUserId;
    }

    public String getChannelUserId() {
        return channelUserId;
    }

    public void setChannelUserId(String channelUserId) {
        this.channelUserId = channelUserId;
    }

    public Boolean getOffline() {
        return offline;
    }

    public void setOffline(Boolean offline) {
        this.offline = offline;
    }
}
